from .health import meta as health_meta
from .draft import meta as draft_meta
from .text import meta as text_meta
from .image import meta as image_meta
from .transition import meta as transition_meta
from .mask import meta as maks_meta
from .video import meta as video_meta
from .common import meta as common_meta
from .audio import meta as audio_meta
from .keyframe import meta as keyframe_meta
from .effect import meta as effect_meta
from .sticker import meta as sticker_meta
from .render import meta as render_meta
from .user import meta as user_meta
from .base import RouterMeta

from typing import List

# 聚合所有路由元数据
all_routers_meta: List[RouterMeta] = [
    health_meta,
    draft_meta,
    text_meta,
    image_meta,
    transition_meta,
    maks_meta,
    video_meta,
    common_meta,
    audio_meta,
    keyframe_meta,
    effect_meta,
    sticker_meta,
    render_meta,
    user_meta
]

# 导出公共接口
__all__ = ["all_routers_meta", "RouterMeta"]